<?php
require_once('../Connections/conn.php');
require_once('class/Product.class.php');
require_once("class/class.upload.php");
$product=new product();
 $error=0;
 $errorImg='';
if(!empty( $_POST['update']))
{
	if($product->isNotUnique($_POST['name'],$_POST['oldpro']))
	{
		if(empty( $_FILES['img']['name'])) 
		{
$product->set($_POST['name'], $_POST['sub'],$_POST['full'], $_POST['cost'], $_POST['sale'], $_POST['reval'], $_POST['rebg'], $_POST['reend'], $_POST['tax'], $_POST['brand'], $_POST['cate'], $_POST['g'], $_POST['quan'],$_POST['oldimage'], $_POST['reoder'], $_POST['show'], $_POST['desc'], $_POST['key']);
		 if($product->update($_POST['productId'])) redirect("product.php");
		 else $error=3;
		}
		else
		{
			if($product->checkimg($_FILES['img']))
			{
				  $imgnm='p'.date("yzHis");
				  $imgNew=$imgnm.'.'.$product->imgext;
				$product->set($_POST['name'], $_POST['sub'],$_POST['full'], $_POST['cost'], $_POST['sale'], $_POST['reval'], $_POST['rebg'], $_POST['reend'], $_POST['tax'], $_POST['brand'], $_POST['cate'], $_POST['g'], $_POST['quan'],$imgNew, $_POST['reoder'], $_POST['show'], $_POST['desc'], $_POST['key']);
				 if($product->update($_POST['productId'])) 
				 {
					$filename1 = "../product_img/big_".$_POST['oldimage'];
					$filename2 = "../product_img/".$_POST['oldimage'];
					if (file_exists($filename1))  unlink($filename1);
					if (file_exists($filename2))  unlink($filename2);
					if($product->Upload($_FILES['img'],$imgnm)){}
					redirect("product.php");
				 }else $error=3;
			}
			else{ $errorImg=$product->errorImage;$error=2;}
	}	
  }else $error=1;
}
	$proDT=$product->getProductFrom($_GET['product'],"update");
	$oldreduct="";
	if($proDT)
	{
		if(dateNotZero($proDT['reduct_end']))
			if( YmdHisTostmp($proDT['reduct_end'])<= YmdHisTostmp(date("Y-m-d H:i:s")))
			{
				$proDT[reduction]=0;
				$proDT[reduct_begin] ="0000-00-00 00:00:00";
				 $proDT[reduct_end]="0000-00-00 00:00:00";
				 $oldreduct="สินค้าตัวนี้เคย ถูกลดราคา จำนวน ".$proDT[6]." บาท เมื่อวันที่ ". dateTotxt($proDT[7])." ถึง วันที่ ". dateTotxt($proDT[8]);
			}
			 if($proDT['taxrate']==NULL)$proDT['taxrate']=0;
 	  $tax=$product->getTax();
  	}
	else {	  redirect("product.php"); }

?>
<!doctype html>
<html lang="th"><!-- InstanceBegin template="/Templates/temp.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<? 
$setac= array();
for($i=0;$i<9;$i++)
$setac[$i]="";
?>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet"  href="backstore_css.css" />
<!-- InstanceBeginEditable name="doctitle" -->

<title>หลังร้าน &gt;&gt; แก้ไขสินค้า</title>
<style type="text/css">
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
}
</style>
<style type="text/css">
.require {font-size: 16px;
	color: #F00;
}
</style>
<!-- InstanceEndEditable -->
<link rel="icon" type="image/x-icon" id="favicon" href="img/faviconc.ico"/>
<!-- InstanceBeginEditable name="head" -->

<link type="text/css" rel="stylesheet"  href="form.css" /> 
<link type="text/css" rel="stylesheet"  href="error.css" />
 <link type="text/css" href="DatePicker/css/ui-lightness/jquery-ui-1.8.1.custom.css" rel="stylesheet" />	  
 <script  src="ZJSvalidate.js" type="text/javascript" ></script>
<script type="text/javascript"   src="ckeditor/ckeditor.js"></script>
<script type="text/javascript"    src="DatePicker/datepicker.js"  charset="UTF-8"></script>   
<script type="text/javascript">
<?=$product->getTaxToJS();?>
function winopen(theURL,winName,w,h) {
var setfocus;
var L = (screen.width) ? (screen.width-w)/2 : 0;
var T = (screen.height) ? (screen.height-h)/2 : 0;
var op='menubar=no,location=no,directories=no,toolbar=no,status=no,resizable=no,scrollbars=yes,';
    op+='width='+ w +',height='+ h+',top='+T+',left='+L;
	setfocus =  window.open(theURL,winName,op);
	setfocus.focus();
}
function redateopen() 
{
	var reval=document.getElementById('reval').value;
	if(reval==0 || reval==""){alert("ต้องกรอกส่วนลดก่อน");}
	else  winopen('product_form_reductDate.php','xxx',400,350);
}
function  chancereduct()
{
	   document.getElementById('rebg').value ="0000-00-00 00:00:00";
       document.getElementById('reend').value ="0000-00-00 00:00:00";
	   document.getElementById('restrb').innerHTML="00/00/0000 00:00:00";
	 document.getElementById('restre').innerHTML="00/00/0000 00:00:00";
}
function chkform ( form )
{
	var i=Number(0);
	var num=/^[0-9\.]+$/;
	var str="";

	 if(trim(document.getElementById("name").value)==""){str+="กรุณากรอกชื่อสินค้า\n"; i++; }
     if(document.getElementById("cate").value==0) {str+="กรุณาเลือกหมวดหมู่สินค้า\n"; i++;  }
   	 if(trim(document.getElementById("sub").value)==""){str+="กรุณากรอกรายละเอียดสินค้าแบบย่อ\n"; i++; }
    if(trim(document.getElementById("cost").value)==""){str+="กรุณากรอกราคาต้นทุน\n"; i++; }
    else if(!num.test(document.getElementById("cost").value) && !(document.getElementById("cost").value==""))
    { document.getElementById("cost").value=""; str+="กรุณากรอกราคาต้นทุนเป็นตัวเลขหรือห้ามใส่ตัวเลขที่ติดลบ\n"; i++; }
	
    if(trim(document.getElementById("sale").value)==""){str+="กรุณากรอกราคาขาย\n"; i++; }
   else if(!num.test(document.getElementById("sale").value) && !(document.getElementById("sale").value==""))
   { document.getElementById("sale").value=""; document.getElementById("real").value=""; str+="กรุณากรอกราคาขายเป็นตัวเลขหรือห้ามใส่ตัวเลขที่ติดลบ\n"; i++; }
   
  
   if(!num.test(document.getElementById("real").value) && !(document.getElementById("real").value==""))
   {	document.getElementById("real").value="";  str+="กรุณากรอกราคาขายจริงเป็นตัวเลขหรือห้ามใส่ตัวเลขที่ติดลบ\n";   i++; }
   
    if(!num.test(document.getElementById("reval").value) && !(document.getElementById("reval").value==""))
  {	  document.getElementById("reval").value="";	 document.getElementById("reper").value="";	  str+="กรุณากรอกส่วนลดสินค้าเป็นตัวเลขหรือห้ามใส่ตัวเลขที่ติดลบ\n";   i++;  }
  else  if( document.getElementById("reval").value!=""  && num.test(document.getElementById("sale").value))
  {	 if(parseFloat(document.getElementById("reval").value)>parseFloat(document.getElementById("sale").value)){
  document.getElementById("reval").value=""; str+="กรุณากรอกส่วนลดสินค้า ห้ามเกิน ราคาสินค้า\n";   i++;  
 	 }
  }
  
  if(!num.test(document.getElementById("reper").value) && !(document.getElementById("reper").value!=""))
   {  document.getElementById("reper").value="";	  str+="กรุณากรอกส่วนลดสินค้า (%) เป็นตัวเลขหรือห้ามใส่ตัวเลขที่ติดลบ\n";   i++;  }
 if(document.getElementById("reper").value>100 && document.getElementById("reper").value!="")
  {	 document.getElementById("reper").value=""; str+="กรุณากรอกส่วนลดสินค้า (%) ห้ามเกิน 100 %\n";   i++;  }
 
      if(trim(document.getElementById("g").value)=="")  {str+="กรุณากรอกน้ำหนักสินค้า/หน่วย\n";  i++;   }
  if(!num.test(document.getElementById("g").value) && (document.getElementById("g").value!=""))
  {	   document.getElementById("kg").value="";	  document.getElementById("g").value="";	  str+="กรุณากรอกน้ำหนักสินค้า(กรัม)เป็นตัวเลขหรือห้ามใส่ตัวเลขติดลบ\n";   i++;  }
  if(!num.test(document.getElementById("kg").value) && (document.getElementById("kg").value!=""))
  {	  document.getElementById("kg").value="";	  str+="กรุณากรอกน้ำหนักสินค้า(ก.ก)เป็นตัวเลขหรือห้ามใส่ตัวเลขติดลบ\n";     i++;   }
    if(trim(document.getElementById("quan").value)=="")  {str+="กรุณากรอกจำนวนสินค้า\n";   i++;   }
   else if(!num.test(document.getElementById("quan").value) && !(document.getElementById("quan").value==""))
  {	  document.getElementById("quan").value="";	  str+="กรุณากรอกจำนวนสินค้าเป็นตัวเลขหรือห้ามใส่ตัวเลขติดลบ\n";   i++;  }
    if(trim(document.getElementById("reoder").value)=="")  {str+="กรุณากรอกจุดสั่งซื้อ\n";   i++;   }
	   else if(!num.test(document.getElementById("reoder").value) && !(document.getElementById("reoder").value==""))
		  {	document.getElementById("reoder").value="";	  str+="กรุณากรอกจุดสั่งซื้อเป็นตัวเลขหรือห้ามใส่ตัวเลขติดลบ\n";   i++;  }
   if(i==0) return true; else{	 alert(str); return false; }
 }
</script>
<style type="text/css">
#contain #main #content table {
	text-align:  left;
}
#contain #main #content table th {
	text-align:  left;
	font-size: 13px;
}
</style>
<? $setac[2-1]="class=\"active\""; ?>
<!-- InstanceEndEditable -->
</head>
<body>
<div id="contain">
<?php require("inc/menu_admin.php") ?>
<div id="main">
<ul id="submenu">
  <!-- InstanceBeginEditable name="EditRegion2" -->
<li><a href="product_form.php"><img src="img/add.gif" alt="" style="width: 16px; height: 16px;"/>เพิ่มสินค้า</a></li>
<li><a href="category.php"><img src="img/AdminCatalog.gif" alt="" width="16" height="16" style="width: 16px; height: 16px;"/>จัดการหมวดหมู่สินค้า</a>
</li><li><a href="brand.php"><img src="img/flag-brand.png" alt="" style="width: 16px; height: 16px;"/>จัดการตราสินค้า</a>
</li><li><a href="tax.php"><img src="img/AdminTaxes.gif" alt="" style="width: 16px; height: 16px;"/>จัดการภาษี</a></li>
<li><a href="product_reorderpoint.php"><img src="img/admin/binoculars.png" alt="" style="width: 16px; height: 16px;"/>รายการสินค้าที่ต้องสั่งซื้อเพิ่ม</a>
</li>
<!-- InstanceEndEditable -->			
</ul>
<div id="content">
<div class="path_bar">
<!-- InstanceBeginEditable name="EditRegion6" -->
<img src="img/prefs.gif" alt="" style="margin-right: 10px;"/><a href="#">หลังร้าน</a> &gt;&gt;<img src="img/admin/tab-products.gif" alt="" style="margin-right: 5px;"/>
<a href="product.php">สินค้า</a> &gt;&gt;<img src="img/admin/edit.gif" alt="" style="margin-right: 5px;"/>แก้ไข <?=$proDT['Name']; ?> <!-- InstanceEndEditable -->
</div>
<!-- InstanceBeginEditable name="EditRegion1" -->

<?php 
function Msg($str)
{	
		$css='error';$head='ข้อความแจ้งเตือน  คุณไม่สามารถบันทึกตราสินค้านี้ได้';
	    echo "<div id=\"$css\" >";
		echo "<h3>$head</h3>";
		echo "<ol style=\"margin: 0 0 0 20px;\">";
		echo $str;
		echo "</ol>";
	    echo "</div>"; 
}
if($error==1){Msg('<li>'.$_POST['name'].'  ซ้ำชื่อสินค้าอื่น</li>');			}
else if($error==2){Msg( $errorImg);		}
else if($error==3){Msg('<li>มีความผิดพลาดของเซิร์ฟเวอร์โปรดบันทึกข้อมูลใหม่</li>');		}

?>

<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1" onsubmit="return chkform(this);">
<table width="863">
  <tr>
    <th width="216" align="left">1.ชื่อสินค้า
      <input name="productId" type="hidden" id="productId" value="<?=$proDT['productId'] ?>" />
      <input name="oldpro" type="hidden" id="oldpro" value="<?=$proDT['Name']; ?>" /></th>
    <td width="635"><input name="name" type="text" id="name" value="<?=$proDT['Name']; ?>" size="50" maxlength="50" />
      <span class="require">*</span></td>
  </tr>
  <tr>
  <th>2.ตราสินค้า(ยี่ห้อสินค้า) </th>
       <td><input name="brand"  type="hidden" id="brand" value="<?=$proDT['proBrandId'] ; ?>" />
         <input name="disBrand" type="text" id="disBrand" value="<?=$proDT['brandName'] ; ?>" size="<?=strlen($proDT['brandName']) ; ?>" readonly="readonly" />
         <input type="button" name="button3" id="button3" value="   เลือกตราสินค้า   "  onclick="javascript:winopen('brand_win_popup.php','xxx',950,500);" />
         <br />
         <br />
         <?php
		 $bimg ="img/admin/blank.gif";if($proDT['img']!="None") $bimg ="../brand_img/".$proDT['img'];?>
                  <img src="<?=$bimg;?>" name="imgBrand" id="imgBrand"  /></td>
  </tr>
  <tr>
    <th>3.หมวดหมู่สินค้า</th>
    <td><input name="cate"  type="hidden" id="cate" value="<?=$proDT['proCategoryId'] ; ?>" /> 
    <input name="disCate" type="text" id="disCate" value="<?=$proDT['category']; ?>"  size="<?=strlen($proDT['category']); ?>" readonly="readonly"/>
    <a href="javascript:void(0);" onclick="javascript:winopen('category_win_popup.php','xxx',950,500);" style="color: #00F">
    <input type="button" name="button4" id="button4" value="  เลือกหมวดหมู่สินค้า  " onclick="javascript:winopen('category_win_popup.php','xxx',950,500);"  />
    <span class="require">*</span></a></td>
  </tr>
  <tr>
    <th>4.รายละเอียดแบบย่อ<br />
      (แสดงในหน้ารายการแสดงสินค้า)</th>
    <td><textarea name="sub" cols="40" rows="5" id="sub"><?=$proDT['subDetail']; ?>
    </textarea>
      <span class="require">*</span></td>
  </tr>
  <tr>
    <th>5.รายละเอียดแบบเต็ม<br />
      (แสดงในหน้ารายละเอียดสินค้า)</th>
    <td><textarea name="full" cols="50" rows="5" id="full"><?=$proDT['fullDetail']; ?>
    </textarea>
      <br />
      (กด shift + enter เพื่อขึ้นบรรทัดใหม่)</td>
      <script type="text/javascript" language="javascript">CKEDITOR.replace('full');</script>
  </tr>
  <tr>
    <th>6.ราคาต้นทุน</th>
    <td><input name="cost" type="text" id="cost"   onkeypress="return chkfloat(event,this);" onkeyup="javascript:delnotnum(this);document.getElementById('full').value=this.value;" value="<?=$proDT['cost']; ?>" maxlength="8" />
      <span class="require">* </span></td>
  </tr>
  <tr>
    <th>7.ราคาขาย</th>
    <td><input name="sale" type="text" id="sale"   onkeypress="return chkfloat(event,this);" 
    onkeyup="javascript:delnotnum(this);javascript:onkeySale(this);calcPrice();" value="<?=$proDT['sale']; ?>" maxlength="8" />
      <span class="require">*</span></td>
  </tr>
  <tr>
    <th>8.ส่วนลดสินค่า</th>


    <td>
    <input name="reval" type="text" id="reval"   onkeypress="return chkfloat(event,this);" onblur="if (this.value=='') this.value = 0;if(this.value<1){chancereduct(); this.value=0;}"
     onkeyup="javascript:delnotnum(this);document.getElementById('reper').value=reductTopercent(document.getElementById('sale'),this);calcPrice();" 
    value="<?=round($proDT['reduction'],2); ?>" size="10" maxlength="11" />
      บาท หรือคำนวณส่วนลดจาก
        <input name="reper" type="text" id="reper"   onkeypress="return chkfloat(event,this);"  onblur="if (this.value=='') this.value = 0;if(this.value<1){chancereduct(); this.value=0;}"
        onkeyup="javascript:delnotnum(this);chkSuppt(this,100);document.getElementById('reval').value=reductToval(document.getElementById('sale'),this);calcPrice();"
         value="<?=round(($proDT['reduction']/$proDT['sale'])*100,2); ?>" size="10" />
        %</td>
  </tr>
  <tr>
    <th>9.ช่วงวันเวลาที่ลด</th>
    <td><br/>
    <div  id="re"   >วันที่เริ่มลด
      <input name="rebg" type="hidden" id="rebg" value="<?=$proDT['reduct_begin']; ?>" /><span id="restrb" ><?=dateTotxt($proDT['reduct_begin']) ;?></span>
      &lt;--
ถึง--&gt; วันสิ้นสุด
<input name="reend" type="hidden" id="reend" value="<?=$proDT['reduct_end'];?>" /><span id="restre" ><?=dateTotxt($proDT['reduct_end']) ;?></span>
<input type="button" name="linkd"  id="linkd" value="เลือกช่วงวันเวลา"  onclick="javascript:redateopen() ;"    />
    <br />
    <label style="color: #F00; font-weight:bold;"><?=$oldreduct;?></label><br />
  <label style="color:#00F"> กรณีที่ ระบุช่วงวันเวลาที่ลดราคา เมื่อถึงวันสิ้นสุด ระบบจะปรับส่วนลดเป็น 0 บาท</label><br />
    <label style="color:#00F">กรณีที่ ไม่ระบุช่วงเวลาที่ลดราคา การแสดงวันเวลาจะเป็น 00/00/0000 00:00:00 </label></div>
     <br/>
    
</td>
  </tr>
  <tr>
    <th>10.ภาษี</th>
    <td><select name="tax" id="tax" onchange="calcPrice();">
      <option value="0" >ไม่มีภาษี</option>
      <?php while($txlist=mysql_fetch_array($tax)){
		  $txstr="";
		  if($txlist[0]==$proDT['proTax'] )$txstr="selected=\"selected\"";
     echo "<option value=\"".$txlist[0]."\" $txstr >".$txlist[1]."อัตราภาษี".$txlist[2]." %</option>";
       } ?>
    </select>
   
    
<a href="javascript:void(0);" 
onclick="javascript: window.open('helpTax.html',null,'height=500,width=700,status=no,toolbar=no,menubar=no,location=no');" style="color: #00F">คำแนะนำ</a>

    </td>
  </tr>
  <tr>
    <th>11.ราคาขายจริง</th>
    <td>ราคาขายจริง(คำนวณภาษีแล้ว)      
    <?php $price=($proDT['sale']-$proDT['reduction']);?>
      <input name="real" type="text" id="real"   onkeypress="return chkfloat(event,this);" 
    onkeyup="javascript:delnotnum(this);onkeyReal();calcPriceIncTax();" value="<?= round($price+( $price/100*$proDT['taxrate']),2); ?>" maxlength="8" />บาท ราคาไม่รวมภาษี   <label id="PET"><? echo  Round($price,2) ; ?></label> บาท</td>
  </tr>
  <tr>
    <th>12.น้ำหนักต่อหน่วย</th>
    <td><input name="g" type="text" id="g" 
     onblur="if (this.value=='' ) this.value = 0;"      onkeypress="return chkint(event,this);"
     onkeyup="javascript:delnotnum(this);javaScript:document.getElementById('kg').value=(trimNumber(this.value/1000,2));" value="<?=$proDT['weight']; ?>"/>
      <span class="require">* </span>
      กรัม หรือ 
      <input name="kg" type="text" id="kg" 
        onblur="if (this.value=='') this.value = 0;"  onkeypress="return chkfloat(event,this);"
       onkeyup="javascript:delnotnum(this);chkSuppt(this,1000);javaScript:document.getElementById('g').value=(trimNumber(this.value*1000,2));" value="<?=$proDT['weight']/1000; ?>"/>
      ก.ก (หากน้ำหนักน้อยกว่า 1 กรัมให้กรอก เป็น 1 กรัม)</td>
  </tr>
  <tr>
    <th>13.จำนวน</th>
    <td><input name="quan" type="text" id="quan"  onkeypress="return chkint(event,this);" onkeyup="javascript:delnotnum(this);" value="<?=$proDT['quantity']; ?>" />
      <span class="require">*</span></td>
  </tr>
  <tr>
    <th>14.จุดสั่งซื้อใหม่</th>
    <td><input name="reoder" type="text" id="reoder" onkeypress="return chkint(event,this);" onkeyup="javascript:delnotnum(this);" value="<?=$proDT ['reorder']; ?>"/>
      หน่วย<span class="require">*</span></td>
  </tr>
  <tr>
    <th>15.รูปภาพ</th>

    <td><img  src="../product_img/big_<?=$proDT['imgpath'];?>" name="imgPro" id="imgPro"  />
      <input name="oldimage" type="hidden" id="oldimage" value="<?=$proDT['imgpath'];?>" />
      <br />
      รูปเดิม<br />
      <input type="file" name="img" id="img" onchange="isImg(this);"  />
            หากต้องการรูปเดิมให้ปล่อยว่าง<br />            <br /></td>
  </tr>
  <tr>
    <th>16.การแสดง</th>
    <td>
    <? $show1="";$show2="";if($proDT['proShow']) $show1="checked=\"checked\"";else $show2="checked=\"checked\""; ?>
    <input name="show" type="radio" id="radio" value="1" <?= $show1;?> /> 
      <img src="img/enabled.gif" />
      <input type="radio" name="show" id="radio3" value="0" <?= $show2;?> /> 
      <img src="img/admin/access.png" />      <span class="require">*</span></td>
  </tr>
  <tr>
    <td></td>
    <th>ข้อมูลสำหรับ (SEO) การเพิ่มอันดับของผลิตภัณฑ์ในเครื่องมือค้นหาหรือใน  search engines</th>
  </tr>
  <tr>
    <th>17.Meta description:</th>
    <td><input name="desc" type="text" id="desc"  onblur="javaScript:document.getElementById('de').style.display='none';"  onclick="javaScript:document.getElementById('de').style.display='';" value="<?=$proDT ['meta_key']; ?>" size="70"/>
      <div  id="de"  style="display:none" >
      ใช้สำหรับแสดงรายละเอียดสั้น ๆ ของสินค้าที่กำลังแสดงผลอยู่ ไม่ควรเขียนให้สั้น หรือ ยาวจนเกินไป<br />
      เช่น    <label style="color:#F0F"> แว่นกันแดด Gucci GG3015 ราคา 19800.00 บาท แว่นกันแดด จาก Gucci นำเข้าจากฝรั่งเศษ </label>
      </div>
      </td>
  </tr>
  <tr>
    <th>18.Meta keywords:</th>
    <td><input name="key" type="text" id="key"  onblur="javaScript:document.getElementById('ke').style.display='none';"  onclick="javaScript:document.getElementById('ke').style.display='';" value="<?=$proDT['meta_desc']; ?>" size="70"/>
        <div  id="ke"  style="display:none" >
      ใช้สำหรับระบุคำค้น ที่สามารถเข้ากันได้กับเนื้อหาในหน้าเว็บนั้น ๆ สามารถใส่ได้หลายคำ และแบ่งคำโดยใช้เครื่องหมายจุลภาค ( , ) เช่น     
      <label style="color:#F0F"> แว่นกันแดด,Gucci GG3015,ขายแว่นกันแดด,แว่นจากฝรั่งเศษ </label>
      </div>
      </td>
  </tr>
  <tr>
    <th>&nbsp;</th>
    <td>หมายเหตุ : คุณต้องกรอกช่องที่มีเครื่องหมาย <span class="require"> * </span></td>
  </tr>
  <tr>
    <th>&nbsp;</th>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th colspan="2" style="text-align:center"><input type="submit" name="update" id="update" value="แก้ไข <?=$proDT['Name']; ?>" /></th>
    </tr>
</table>
</form>
<!-- InstanceEndEditable -->
</div>
</div>
</div>
<?php require("inc/footer_admin.php") ?>
</body>
<!-- InstanceEnd --></html>
<? echo memory_get_peak_usage(TRUE) . "\n"; ?>